due and repayable - Espagnol Anglais Dictionnaire